package com.crane.oss.xunfei.resp;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class PhysicalTestSingleOverallResp implements Serializable {


    /**
     * sportCycleName : 2020-2021 学年国家体测
     * beginTime : 2020-09-01
     * endTime : 2021-09-01
     * itemUnit : 秒(s)
     * finished : 72
     * waiting : 3672
     * avgScore : 82.0
     * avgMark : 8.0
     * normal : null
     * low : null
     * overweight : null
     * fat : null
     * outstandingRate : 0.431
     * goodRate : 0.083
     * passRate : 0.444
     * failRate : 0.042
     */
    @ApiModelProperty(value = "体测周期名称", name = "sportCycleName")
    private String sportCycleName;
    @ApiModelProperty(value = "开始时间", name = "beginTime")
    private String beginTime;
    @ApiModelProperty(value = "结束时间", name = "endTime")
    private String endTime;
    @ApiModelProperty(value = "单位", name = "itemUnit")
    private String itemUnit;

    @ApiModelProperty(value = "完成人数", name = "finished")
    private int finished;
    @ApiModelProperty(value = "待测试人数", name = "waiting")
    private int waiting;

    @ApiModelProperty(value = "平均分", name = "avgScore")
    private double avgScore;
    @ApiModelProperty(value = "平均成绩", name = "avgMark")
    private double avgMark;


    @ApiModelProperty(value = "正常 BMI 才有该返回值", name = "normal")
    private Double normal;
    @ApiModelProperty(value = "低体重 BMI 才有该返回值", name = "low")
    private Double low;
    @ApiModelProperty(value = "超重 BMI 才有该返回值", name = "overweight")
    private Double overweight;
    @ApiModelProperty(value = "肥胖 BMI 才有该返回值", name = "fat")
    private Double fat;

    @ApiModelProperty(value = "优秀率", name = "outstandingRate")
    private double outstandingRate;
    @ApiModelProperty(value = "良好", name = "goodRate")
    private double goodRate;
    @ApiModelProperty(value = "及格", name = "passRate")
    private double passRate;
    @ApiModelProperty(value = "不及格", name = "failRate")
    private double failRate;



}
